#include <iostream>
#include <string>
#include <stdio.h>
#include <conio.h>
/*Cv3rgara*/
using namespace std;

string ampliarTopo(int n, string matriz){
	string salida = "";
	
	if (n < 101 && n > 0 ){
		for(int cont1 = 0; cont1 < n ; cont1 ++){	
			for(int cont = 0; cont < n ; cont ++){
				for(int i = 0; i < n ; i ++){
					for(int j = 0; j < n ; j ++){
						salida += matriz[i];
						
					}
				}
				
				
				salida += "\n";
			}
		}
		
	}
	return salida;
}

int main(){
	int n;
	cout << "Ingrese un numero natural menor o igual a 100" << endl;
	cin >> n;
	cout << "Ingrese un texto de tamano " << n << endl;
	string matriz, matriz2 ="" ;
	cin>>matriz;
	
	if (n == matriz.size()){
		for ( int i = 0; i < n-1 ; i ++){
			matriz2 += matriz +"\n";
		}
		
		cout << matriz2<< endl;
		string textoAmpliado = ampliarTopo(n,matriz2);
	
		cout << textoAmpliado << endl;
	}else{
		cout << "el tamano del texto no es igual a "<<n << endl; 
	}
		
	
	
}